<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

    <script>

        // Math 数学对象
        //   Math.abs()  绝对值    取正数
        //   Math.ceil()
        //   Math.floor()
        //   Math.round()
        //   Math.pow()  次方
        //   Math.max()   找最大值
        //   Math.min()   找最小值

        //   Math.random()   0-1 随机数   包含0，不包含1

        // document.write(Math.pow(2, 3));

        // document.write(Math.min(2, 1, 5, 8));



        // 随机数
        var n = Math.random();
        // document.write(n);

        // 0-100之间的随机整数
        n *= 100;
        n = parseInt(n);
        // document.write(n); 

        // 30-60之间的随机整数
        //   0-30    + 30 
        var a = Math.random();   // 0-1
        a *= 30;   // 0-30 
        a += 30;   // 30-60
        a = parseInt(a);


        // 请产生一个随机三位数？
        //    100 --- 1000     0-900  + 100
        var b = Math.random();    // 0-1
        b *= 900;  // 0-900 
        b += 100;
        b = parseInt(b);
        document.write(b);


        // min - max 之间的随机数

        var min = 100 ;
        var max = 1000 ;

        var n = parseInt(Math.random() * (max - min) + min) ;   // 不包含最大值的
        var n = Math.floor(Math.random() * (max - min) + min) ;   // 不包含最大值的


        var n = parseInt(Math.random() * (max - min + 1) + min) ;   // 包含最大值
        var n = Math.round(Math.random() * (max - min) + min) ;   // 999.11  999
        var n = Math.ceil(Math.random() * (max - min) + min) ;    // 999.11  10000   取到最大值的概率大一点

    </script>

</body>

</html>